attachment excavators - Spanish English Dictionary